armoured turret

  1. zırhlı kale
  2. taret
zırhlı kule Noun, Military